package com.bicon.botu.mall.order.dto;

import com.bicon.botu.mall.order.entity.MyInvoice;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 订单详情
 *
 * @author 李双喜
 * @date 2018/5/17 16:02
 */
@Data
public class OrderDetailDto extends OrderChildDetailDto {
    /**
     * 发票信息
     */
    private MyInvoice myInvoice;

    /**
     * 状态标语
     */
    private String stateSlogan;

    /**
     * 订单状态
     */
    private Integer payState;

    /**
     * 创建日期
     */
    private Date createDate;

    /**
     * 配送方式  0快递物流  1上门自提
     */
    private Integer distributionWay;

    /**
     * 分组id订单号
     */
    private String orderGoodsNo;

    /**
     * 地址信息
     */
    private AddressDetailDto address;

    /**
     * 总的优惠金额
     */
    private BigDecimal totalDiscount;

    /**
     * 多个优惠券id
     */
    private List<String> discountId;

    /**
     * 已付金额
     */
    private BigDecimal payMoney;

    /**
     * 商品合计
     */
    private BigDecimal goodsTogether;

    /**
     * 联系方式
     */
    private String contactWay;

    /**
     * 买家留言
     */
    private String buyerMessage;

    /**
     * 总订单id
     */
    private String maxOrderId;

    /**
     * 付款时间
     */
    private Date payTime;

    /**
     * 交易号
     */
    private String transactionNo;

    /**
     * 支付方式
     */
    private Integer payWay;

    /**
     * 物流信息
     */
    private LogisticsDto logistics;
    /**
     * 成交时间
     */
    private Date dealTime;

    /**
     * 是否评价(0未评价  1评价)
     */
    private Integer evaluateState;

    /**
     * 是否可申请售后 0可申请  1不可申请
     */
    private Integer applicationState;


    /**
     * 是否可以显示售后按钮
     */
    private Integer quitShowStatus;



}
